<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    /*
    1.a+b≤c，在这种情况下可以将α和b中的每一个石子与c中的配对。答案为a＋b
2.a＋b > c，在这种情况下将c中的所有石子与α或b中的石子配对，
配对过程中总是优先匹配a和b中较大的那一个，最终α和b大小相等或相差1。
然后α和b中剩下的两两配对即可。为了表示结果，
我们设a与c配对了k1次，b与c配对了k2次，并且k＋k = c，
因此答案为， 2 /  a + b + c 
   */
    var maximumScore = function (a, b, c) {
      const sum = a + b + c;
      const maxVal = Math.max(Math.max(a, b), c);
      return Math.min(sum - maxVal, Math.floor(sum / 2));
    };
    console.log(maximumScore(a = 2, b = 4, c = 6))
  </script>
</body>

</html>